import axios from 'axios';

export function request(config) {
  // 创建axios的示例
  const instance = axios.create({
    baseURL: 'http://localhost:8084/lease_house/',
    timeout: 15000
  })

  // axios的拦截器
  instance.interceptors.request.use(config => { 
    console.log(config)
    // 比如说config中的某些信息不符合服务器要求
    // 比如每次发送网络请求时，都希望再界面时显示一个请求的图标
    // 某些网络请求，比如登录，必须携带一些特殊的信息
    return config;
  }, err => { 
    //console.log(err);
  });

  // 响应拦截
  instance.interceptors.response.use(res => {
    // console.log(res);
    return res.data
  }, err =>{
    console.log(err);
  });
  // 发送真正的网络请求
  return instance(config);
}

